posts - 644, comments - 2003, trackbacks - 137

My Links

News

Raffaele Rialdi website

Su questo sito si trovano i miei articoli, esempi, snippet, tools, etc.

Archives

Post Categories

Image Galleries

Blogs

Links

ADO.NET [Italiano]

Programmazione di ADO.NET (lingua Italiana)
La rivolta contro i dataset

A poco più di un mese di distanza dal workshop “Data Management” dove ho evidenziato le debolezze del dataset per progetti consistenti, ecco apparire su MSDN un articolo intitolato “On the Way to Mastering ASP.NET: Introducing Custom Entity Classes”. Quando nel summary ho letto le parole “There are situations for which untyped DataSets may not be the best solution for data manipulation” mi sono detto che mi suonavano molto familiari :-) Naturalmente, essendo orientato ad asp.net l'articolo non tocca quegli aspetti che sono stati il culmine della mia sessione, in particolare (ma non solo) l'implementazione di IBindingList e ITypedList. Resta comunque il fatto...

posted @ martedì 5 aprile 2005 23:18 | Feedback (14) | Filed Under [ .NET [Italiano] ADO.NET [Italiano] ]

Select count(*), ExecuteScalar e NullReferenceException

In sintesi il problema è l'esecuzione con ExecuteScalar di una “select count(*) ...“. Non so per quale strano destino non mi sia mai capitato prima ma questa banale operazione mi ha fatto perdere una mezzoretta per capire come mai la ExecuteScalar (su SQL Server 2000 SP3) lanciava una NullReferenceException. Per prima cosa controllo sotto debugger che il command sia valido, che la connection sia corretta e aperta, che i parameters siano popolati correttamente .... insomma tutto senza problemi ma la NullReferenceException continua ad imperversare. Da una select count(*) non mi aspettavo altro che un banale intero ma ecco che lanciando il comando nel...

posted @ martedì 23 novembre 2004 22:01 | Feedback (6) | Filed Under [ ADO.NET [Italiano] ]

Powered by:
Powered By Subtext Powered By ASP.NET